window: Make sure an event has a display
authorTimm Bäder <mail@baedert.org>
Mon, 18 Dec 2017 20:58:53 +0000 (21:58 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 19 Dec 2017 06:39:29 +0000 (07:39 +0100)
This fixes a crash happening later on when something tries to access the
event's display.

gtk/gtkwindow.c

index 23b1d2b0fb0aa7d7eeb068f682dbc0d829515980..fa91e8763bbe56b78733728f36d9ba920b6597c2 100644 (file)
@@ -7639,6 +7639,7 @@ do_focus_change (GtkWidget *widget,
         continue;
 
       fevent = gdk_event_new (GDK_FOCUS_CHANGE);
+      gdk_event_set_display (fevent, gtk_widget_get_display (widget));
 
       fevent->any.type = GDK_FOCUS_CHANGE;
       fevent->any.window = window;